notebook crm music supplies stairs computer emerald thin-client brushes decking machinery columns equipment php customer stair parts ruby handling deck custom developers open source tools relationship newels content management system patio development mysql software doors management hand tools computer repair cmsimple javascript radius3 applicators projects remodeling power tools label linux decks balusters labels additions construction laptop record